﻿using System;
using System.Collections;
using System.Data;
using Unis.Framework.ORM.Mapping;
using Unis.ORM.Mapping;

namespace Unis.RuleBase.IFace
{
   
    public interface IBaseQueryRule
    {
        // Methods
        
        DataSet GetObjectAsDataSet(int dataInDocType, string xmlFilterParams);
       
        IList GetObjects(int dataInDocType, string xmlFilterParams);

        // Properties
        Type ObjectDataDocType { get; set; }

        QueryParameterMappings QueryParamMapping { get; set; }
    }
}
